#######################################
# FLAGS                               #
#######################################

CC=gcc
CFLAGS=-w -Wall -Werror -g


#######################################
## EXECUTABLES                        #
#######################################

all: test_partition_buffermap  data_query.o

test_partition_buffermap : main.c partition.o buffermap.o ../include.c
	$(CC) $(CFLAGS) -lm $+ -o $@


###########################################
## FICHIERS OBJETS                        #
###########################################

partition.o : partition.c partition.h ../include.c
	$(CC) $(CFLAGS) $< -c 

buffermap.o : buffermap.c buffermap.h ../include.c
	$(CC) $(CFLAGS) $< -c 

data_query.o : data_query.c data_query.h
	$(CC) $(CFLAGS) $< -c 


##########################################
# OPTIONS MAKE                           #
##########################################

mv:	
	mv -f test_partition_buffermap ../bin/

clean:
	rm -f test_partition_buffermap *~ *.o *# 
	clear


